﻿/*--------------------------------------------------------------------------------
 * Adaptive Intelligence - Foundation Framework Class Library
 * Version 2.00
 * 
 * Deflate Algorithm Compression Modes Enumeration
 * 		Provides a list of compression levels for the deflate algorithm.
 *------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------
 * System Imports
 *------------------------------------------------------------------------------*/
using System;

namespace Adaptive.Foundation.IO.Zip
{
    /// <summary>
    /// Provides a list of compression levels for the deflate algorithm.
    /// </summary>
    public enum DeflateCompressionMethods
    {
        /// <summary>
        /// Indicates normal compression.
        /// </summary>
        Normal = 0,
        /// <summary>
        /// Indicates maximum compression.
        /// </summary>
        Maximum = 1,
        /// <summary>
        /// Indicates fast compression.
        /// </summary>
        Fast = 2,
        /// <summary>
        /// Indicates super fast compression.
        /// </summary>
        SuperFast = 3
    }
}
